<?php
/**
 * @version			$Id: view.html.php 42 2010-08-07 02:04:56Z lowcosta@gmail.com $
 * @author			Richard Asp
 * @package			Joomla
 * @subpackage		gnudoor
 * @copyright		(C) 2010 gnudoor LLC
 * @license      GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.view');

class GnudoorViewGnudoor extends JView
{
    function display($tpl = null)
    {

    	
        $items	=& $this->get('Data');
        $this->assignRef('row', $items);
         
        $attributes =& $this->get('AttributeArray');
 		$this->assignRef('titles', $attributes);
 		
 		$model = $this->getModel('Gnudoor');
 		$bids =& $model->getBids($items->id);
 		$this->assignRef('bid', $bids);
 		
 		$bidprovidername = $model->getBidProviderName($items->bidid);
 		$this->assignRef('pname', $bidprovidername);

 		$customername = $model->getCustomerName($items->userid);
 		$this->assignRef('uname', $customername);
 		
 		$paymodel = $this->getModel('Gnudoor');
 		$values =& $paymodel->getValueFromProvider($items->id);
		$val = $this->_formatValue($values->value);
 		$this->assignRef('value', $val);
 		
 		$nowtime = strftime('%Y-%m-%d %H:%M:%S', time());
 		$this->assignRef('time', $nowtime);
 		
 		
// 		echo '<pre>';
// 		print_r($bids);
// 		print_r($items);
// 		print_r($nowtime);
// 		echo '</pre>';
// 		exit;
 		
 		
 		$statusname = $model->getStatus($items->status);
 		$this->assignRef('sname', $statusname);
 		
 		$userid =& JFactory::getUser();

 		$grouparray = $this->get(GnudoorGroup);
		
		foreach ($grouparray as $user) {
			if ( $user->userid == $userid->id ) {
				$g = $user->gnudoor_group;
			}
		}

		if ($g != 'consumer') {
			JApplication::redirect('index.php?option=com_gnudoor&controller=noaccess');
		}
 		        
		parent::display($tpl);
    }
	function _formatValue($number = null) {
		return number_format($number, 2, '.', '');
	}
    
}
?>
